package com.yx.common.core.constant;

/**
 * @author weil
 * @description 统一认证常量类
 */
public interface CasConstant {

    /**
     * renew=true 或 false ,默认false ，为true 时，表示重新进行主认证(即需要账号+口令）
     */
    String RENEW = "renew";

    /**
     * gateway=true 或 false ，默认false ，为true 时，永远进不到/login登录页面，
     * 只有确认用户能从其他途径得到SSO session才可以设置true。
     */
    String GATEWAY = "gateway";

    /**
     * 目标主键请求地址的key
     */
    String SERVICE = "service";

    /**
     * ticket的key
     */
    String TICKET = "ticket";

    /**
     * 应用名称Key
     */
    String APP_ID = "appid";

    /**
     * 目标系统浏览器Cookie中写入CASTGC（登录凭证标识ID）
     */
    String CAS_TGC = "CASTGC";

    /**
     * 写入cookie中的统一认证地址key名称
     */
    String SSO_LOGIN_URL = "ssoLoginUrl";

    /**
     * 用户名
     */
    String USERNAME = "username";

    /**
     * 用户ID
     */
    String USER_ID = "iscUserId";

}
